

DEF_TAG( UNKNOWN, 0 )

#ifndef HIDE_RPMSIGTAG
DEF_TAG( RPMSIGTAG_DSA, 267 )       ///<	The tag contains the DSA signature of the Header section. The data is formatted as a Version 3 Signature Packet as specified in RFC2440. If this tag is present, then the SIGTAG_GPG tag shall also be present.
DEF_TAG( RPMSIGTAG_RSA, 268 )       ///<	The tag contains the RSA signature of the Header section.The data is formatted as a Version 3 Signature Packet as specified in RFC2440. If this tag is present, then the SIGTAG_PGP shall also be present.
DEF_TAG( RPMSIGTAG_SHA1, 269 )       ///<	This index contains the SHA1 checksum of the entire Header Section, including the Header Record, Index Records and Header store.
DEF_TAG( RPMSIGTAG_SIZE, 1000 )          ///<	This tag specifies the combined size of the Header and Payload sections.
DEF_TAG( RPMSIGTAG_PGP, 1002 )          ///<	This tag specifies the RSA signature of the combined Header and Payload sections. The data is formatted as a Version 3 Signature Packet as specified in RFC2440.
DEF_TAG( RPMSIGTAG_MD5, 1004 )          ///<	This tag specifies the 128-bit MD5 checksum of the combined Header and Archive sections.
DEF_TAG( RPMSIGTAG_GPG, 1005 )          ///<	The tag contains the DSA signature of the combined Header and Payload sections. The data is formatted as a Version 3 Signature Packet as specified in RFC2440.
DEF_TAG( RPMSIGTAG_PAYLOADSIZE, 1007 )          ///<	This tag specifies the uncompressed size of the Payload archive, including the cpio headers.
#endif

#ifndef HIDE_HDRTAG
DEF_TAG( HDRTAG_HDRIMAGE, 61 )        ///<
DEF_TAG( HEADERSIGNATURES, 62 )        ///<	The signature tag differentiates a signature header from a metadata header, and identifies the original contents of the signature header.
DEF_TAG( HEADERIMMUTABLE, 63 )         ///<	This tag contains an index record which specifies the portion of the Header Record which was used for the calculation of a signature. This data shall be preserved or any header-only signature will be invalidated.
DEF_TAG( HEADERI18NTABLE, 100 )       ///<	Contains a list of locales for which strings are provided in other parts of the package.
#endif
DEF_TAG( NAME, 1000 )          ///<	This tag specifies the name of the package.
DEF_TAG( HDRTAG_HDRTAGBASE, 1000 )          ///<
DEF_TAG( VERSION, 1001 )          ///<	This tag specifies the version of the package.
DEF_TAG( RELEASE, 1002 )          ///<	This tag specifies the release of the package.
DEF_TAG( SUMMARY, 1004 )          ///<	This tag specifies the summary description of the package. The summary value pointed to by this index record contains a one line description of the package.
DEF_TAG( DESCRIPTION, 1005 )          ///<	This tag specifies the description of the package. The description value pointed to by this index record contains a full desription of the package.
DEF_TAG( BUILDTIME, 1006 )          ///<	This tag specifies the time as seconds since the epoch at which the package was built.
DEF_TAG( BUILDHOST, 1007 )          ///<	This tag specifies the hostname of the system on which which the package was built.
DEF_TAG( SIZE, 1009 )          ///<	This tag specifies the sum of the sizes of the regular files in the archive.
DEF_TAG( DISTRIBUTION, 1010 )          ///<	A string containing the name of the distribution on which the package was built.
DEF_TAG( VENDOR, 1011 )          ///<	A string containing the name of the organization that produced the package.
DEF_TAG( LICENSE, 1014 )          ///<	This tag specifies the license which applies to this package.
DEF_TAG( PACKAGER, 1015 )          ///<	A string identifying the tool used to build the package.
DEF_TAG( GROUP, 1016 )          ///<	This tag specifies the administrative group to which this package belongs.
DEF_TAG( URL, 1020 )          ///<	Generic package information URL.
DEF_TAG( OS, 1021 )          ///<	This tag specifies the OS of the package. The OS value pointed to by this index record shall be "linux".
DEF_TAG( ARCH, 1022 )          ///<	This tag specifies the architecture of the package. The architecture value pointed to by this index record is defined in architecture specific LSB specification.
DEF_TAG( PREIN, 1023 )          ///<	This tag specifies the preinstall scriptlet. If present, then  PREINPROG shall also be present.
DEF_TAG( POSTIN, 1024 )          ///<	This tag specifies the postinstall scriptlet. If present, then  POSTINPROG shall also be present.
DEF_TAG( PREUN, 1025 )          ///<	his tag specifies the preuninstall scriptlet. If present, then  PREUNPROG shall also be present.
DEF_TAG( POSTUN, 1026 )          ///<	This tag specified the postuninstall scriptlet. If present, then  POSTUNPROG shall also be present.
DEF_TAG( OLDFILENAMES, 1027 )          ///<	This tag specifies the filenames when not in a compressed format as determined by the absence of rpmlib(CompressedFileNames) in the  REQUIRENAME index.
DEF_TAG( FILESIZES, 1028 )          ///<	This tag specifies the size of each file in the archive.
DEF_TAG( FILEMODES, 1030 )          ///<	This tag specifies the mode of each file in the archive.
DEF_TAG( FILERDEVS, 1033 )          ///<	This tag specifies the device number from which the file was copied.
DEF_TAG( FILEMTIMES, 1034 )          ///<	This tag specifies the modification time in seconds since the epoch of each file in the archive.
DEF_TAG( FILEMD5S, 1035 )          ///<	This tag specifies the ASCII representation of the MD5 sum of the corresponding file contents. This value is empty if the corresponding archive entry is not a regular file.
DEF_TAG( FILELINKTOS, 1036 )          ///<	The target for a symlink, otherwise NULL.
DEF_TAG( FILEFLAGS, 1037 )          ///<	This tag specifies the bit(s) to classify and control how files are to be installed. See below.
DEF_TAG( FILEUSERNAME, 1039 )          ///<	This tag specifies the owner of the corresponding file.
DEF_TAG( FILEGROUPNAME, 1040 )          ///<	This tag specifies the group of the corresponding file.
DEF_TAG( SOURCERPM, 1044 )          ///<	This tag specifies the name of the source RPM.
DEF_TAG( FILEVERIFYFLAGS, 1045 )          ///<	This tag specifies the bit(s) to control how files are to be verified after install, specifying which checks should be performed.
DEF_TAG( ARCHIVESIZE, 1046 )          ///<	This tag specifies the uncompressed size of the Payload archive, including the cpio headers.
DEF_TAG( PROVIDENAME, 1047 )          ///<	This tag indicates the name of the dependency provided by this package.
DEF_TAG( REQUIREFLAGS, 1048 )          ///<	Bits(s) to specify the dependency range and context.
DEF_TAG( REQUIRENAME, 1049 )          ///<	This tag indicates the dependencies for this package.
DEF_TAG( REQUIREVERSION, 1050 )          ///<	This tag indicates the versions associated with the values found in the RPMTAG_REQUIRENAME Index.
DEF_TAG( CONFLICTFLAGS, 1053 )          ///<	Bits(s) to specify the conflict range and context.
DEF_TAG( CONFLICTNAME, 1054 )          ///<	This tag indicates the conflicting dependencies for this package.
DEF_TAG( CONFLICTVERSION, 1055 )          ///<	This tag indicates the versions associated with the values found in the RPMTAG_CONFLICTNAME Index.
DEF_TAG( RPMVERSION, 1064 )          ///<	This tag indicates the version of RPM tool used to build this package. The value is unused.
DEF_TAG( CHANGELOGTIME, 1080 )          ///<	This tag specifies the Unix time in seconds since the epoch associated with each entry in the Changelog file.
DEF_TAG( CHANGELOGNAME, 1081 )          ///<	This tag specifies the name of who made a change to this package.
DEF_TAG( CHANGELOGTEXT, 1082 )          ///<	This tag specifies the changes asssociated with a changelog entry.
DEF_TAG( PREINPROG, 1085 )          ///<	This tag specifies the name of the intepreter to which the preinstall scriptlet will be passed. The intepreter pointed to by this index record shall be <filename>/bin/sh</filename>.
DEF_TAG( POSTINPROG, 1086 )          ///<	This tag specifies the name of the intepreter to which the postinstall scriptlet will be passed. The intepreter pointed to by this index record shall be <filename>/bin/sh</filename>.
DEF_TAG( PREUNPROG, 1087 )          ///<	This tag specifies the name of the intepreter to which the preuninstall scriptlet will be passed. The intepreter pointed to by this index record shall be <filename>/bin/sh</filename>.
DEF_TAG( POSTUNPROG, 1088 )          ///<	This program specifies the name of the intepreter to which the postuninstall scriptlet will be passed. The intepreter pointed to by this index record shall be <filename>/bin/sh</filename>.
DEF_TAG( OBSOLETENAME, 1090 )          ///<	This tag indicates the obsoleted dependencies for this package.
DEF_TAG( COOKIE, 1094 )          ///<	This tag contains an opaque string whose contents are undefined.
DEF_TAG( FILEDEVICES, 1095 )          ///<	This tag specifies the 16 bit device number from which the file was copied.
DEF_TAG( FILEINODES, 1096 )          ///<	This tag specifies the inode value from the original file system on the the system on which it was built.
DEF_TAG( FILELANGS, 1097 )          ///<	This tag specifies a per-file locale marker used to install only locale specific subsets of files when the package is installed.
DEF_TAG( PROVIDEFLAGS, 1112 )          ///<	Bits(s) to specify the conflict range and context.
DEF_TAG( PROVIDEVERSION, 1113 )          ///<	This tag indicates the versions associated with the values found in the RPMTAG_PROVIDENAME Index.
DEF_TAG( OBSOLETEFLAGS, 1114 )          ///<	Bits(s) to specify the conflict range and context.
DEF_TAG( OBSOLETEVERSION, 1115 )          ///<	This tag indicates the versions associated with the values found in the RPMTAG_OBSOLETENAME Index.
DEF_TAG( DIRINDEXES, 1116 )          ///<	This tag specifies the index into the array provided by the RPMTAG_DIRNAMES Index which contains the directory name for the corresponding filename.
DEF_TAG( BASENAMES, 1117 )          ///<	This tag specifies the base portion of the corresponding filename.
DEF_TAG( DIRNAMES, 1118 )          ///<
DEF_TAG( OPTFLAGS, 1122 )          ///<	This tag indicates additional flags which may have been passed to the compiler when building this package.
DEF_TAG( DISTURL, 1123 )          ///<	URL for package.
DEF_TAG( PAYLOADFORMAT, 1124 )          ///<	This tag specifies the format of the Archive section. The format value pointed to by this index record shall be 'cpio'.
DEF_TAG( PAYLOADCOMPRESSOR, 1125 )          ///<	This tag specifies the compression used on the Archive section. The compression value pointed to by this index record shall be 'gzip'.
DEF_TAG( PAYLOADFLAGS, 1126 )          ///<	This tag indicates the compression level used for the Payload. This value shall always be '9'.
DEF_TAG( RHNPLATFORM, 1131 )          ///<	This tag contains an opaque string whose contents are undefined.
DEF_TAG( PLATFORM,   1132 )          ///<	This tag contains an opaque string whose contents are undefined.
